Architecture Enforcement Concerns and Activities - An Expert Study
نویسندگان
چکیده
Software architecture provides the high-level design of software systems with the most critical decisions. The source code of a system has to conform to the architectural decisions to guarantee the systems’ success in terms of quality properties. Therefore, architects have to continuously ensure that architecture decisions are implemented correctly to prevent architecture erosion. This is the main goal of Architecture Enforcement. For an effective enforcement, architects have to be aware of the most important enforcement concerns and activities. Unfortunately, current state of the art does not provide a concrete structure on how the process of architecture enforcement is actually applied in industry. Therefore, we conducted an empirical study in order to gain insight in the industrial practice of architecture enforcement. For this, we interviewed 12 experienced software architects from different companies. As a result, we identified the most important concerns that software architects care about during architecture enforcement. Additionally, we investigated which activities architects usually apply in order to enforce those concerns.
منابع مشابه
Social and Cultural Sustainability
Of building cultural centers in all communities and with any kind of attitude has always been one of the designers’ issues. When we use the term in ordinary daily conversation, we often think of culture as an equivalent to the “higher things of the mind”- art, literature, music and painting. According to sociologists, the concept of culture includes such activities, but also far more. Culture c...
متن کاملSystem-of-Systems Viewpoint for System Architecture Documentation
Context: The systems comprising a system of systems (SoS) are independently acquired, operated, and managed. Frequently, the architecture documentation of these existing systems addresses only a stand-alone perspective, and must be augmented to address concerns that arise in the integrated SoS. Objective: We evaluated an architecture documentation viewpoint to address the concerns of a SoS arch...
متن کاملCodification conceptual framework of education for students in architecture Primary design studios: A qualitative content analysis
Coordination of education categories and activities of novice students in architectural primary design studios is indispensable and can lead to the designing ability development and transition towards professionalism and proficiency. The objective is a conceptual framework for architectural education based on the categories of architectural education and novice studentschr('39') activities in a...
متن کاملQualitative assessment of take-home naloxone program participant and law enforcement interactions in British Columbia
BACKGROUND The British Columbia take-home naloxone (BCTHN) program has been in operation since 2012 and has resulted in the successful reversal of over 581 opioid overdoses. The study aims to explore BCTHN program participant perspectives about the program, barriers to participants contacting emergency services (calling "911") during an overdose, and perspectives of law enforcement officials on...
متن کاملSign Language Generation with Expert Systems and CCG
This paper concerns the architecture of a generator for Italian Sign Language. In particular we describe a microplanner based on an expert-system and a combinatory categorial grammar used in realization.
متن کامل